package com.hczoop.utils.designPattern.observer;

import java.util.ArrayList;
import java.util.List;


/**
 * 抽象类
 * 定义共有的方法
 * @author zhu
 *
 */
public abstract class abstractObserver implements sub{
	
	List<observer> list = new ArrayList<observer>();

	//添加所有的观察者
	public void add(observer o) {
		list.add(o);
	}

	//通知所有的观察者
	public void notifyObserver() {
		if(list.size() <= 0){
			return;
		}
		
		for(observer observer :list){
			observer.getSubInfo("有内容更新，请及时查阅");
		}
	}

}
